Principles of Financial Engineering (Third Edition)