Java By Abstraction, 3rd Edition
Author: H. Roumani - Publisher: Pearson Canada - ISBN: 0558819834