JavaTM-2 bible - Walsh, Aaron E (New Delhi IDG Books India, 2001)