Introduction to Structured Finance by Frank J. Fabozzi Phd & Henry A. Davis