Introduction To Java and Software Design - Dale, Nell; Weems, Chip (New Delhi : Narosa Publishing house, 2001)
This book also having Appendix from A,B,C,D,E,F,G from 673-688.