The Essence of Software
FAQ
Buy
Reviews
Author
Blog
Tutorials
Case Studies
Subscribe
A gentle introduction
A gentle introduction to concept design
How software succeeds