McGraw-Hill Osborne Media 2005 | ISBN: 007226134X | 375 pages | PDF | 3,4 MB
This one of a kind self-teaching text offers:
A quiz at the end of each chapter
A final exam at the end of the book
No unnecessary technical jargon
A time-saving approach
Thanks to the original uploader!