Principles of Financial Engineering (Hardcover, 3, Revised)