William Crawford

J2EE Design Patterns

William Crawford & Jonathan Kaplan

Java Servlet Programming

William Crawford & Jason Hunter

Java Enterprise in a Nutshell: A Desktop Quick Reference

William Crawford & David Flanagan