Java : a framework for programming and problem solving - Lambert (PWS Publishing, 1999)