Manyebook
Jonathan Kaplan
Making Sense of Evolution
Contact Wounds
J2EE Design Patterns