Big java - Horstmann, Cay (New Delhi Wiley (I), 2002)