Martin Fowler Signature Book

400 pages 2004

nonfiction computer science informative slow-paced