Arnold, K The java programming language. 3rd. Edition. - New Delhi Pearson Education 2006 - 619p. ISBN: 978-8-177-58772-2