Core java. V1. - Horstmann Cay S; Cornell Gary (2000)