Further Reading
lEffective Java: Joshua Bloch
lEffective C#: Bill Wagner
lFramework Design Guidelines: Krzysztof Cwalina, Brad Abrams
lTog on Interface: Bruce Tognazzini
lGUI Bloopers: Jeff Johnson