Writing robust Java code - Ambler,S.W. (New Delhi Techmedia, 1999)