Acknowledgments

Writing this book has been one of the toughest projects I've ever done. If it weren't for my family, friends, and the great folks at Que, I would never have made it.

If it weren't for my lovely wife Ceal, I don't know what I'd do. She put up with endless nights of clicking keys and some occasional yelps of distress. Sweetie, you're wonderful!

My family has been a great source of support and understanding. My mom, Dr. Patricia Graham, is a wonderful person and a role model that I could never live up to. Her husband, Dr. John Graham, is just as wonderful and just lives to teach. Next time I visit, Mom, I promise that we'll play Scrabble!

I'd also like to thank Mike Bates of the John H. Harland Company for good advice, plenty of ...

Get Special Edition Using Java™ 2 Enterprise Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.