Bitter Java is the first major book on Java anti-patterns. It is an essential guide to any Java programmer, consultant or architect wanting to understand the most important Java server-side programming pitfalls.