Java programming Advanced topics - Wigglesworth (Thomson Course Technology, 2004)