Not the one you asked, but this is also a good book, around 300 pages:
Charles L. Byrne
Department of Mathematical Sciences
University of Massachusetts Lowell
I compare the table of content with the one you asked, they covers almost the same materials. So you might want to try this one, also, this is HD version :)