This book presents a coherent and comprehensive coverage of mathematical foundations for mortgages and annuities, as well as related computational algorithms for software applications and financial calculators. It also considers the specifics of implementing these algorithms in industrial financial systems. Starting from scratch, the reader, together with the author, builds a solid, efficient and complete knowledge base. Concise and carefully arranged material presents equally well all necessary theoretical underpinnings of the subject and its practical aspects. Lots of numerical examples, exercises and problems contribute to producing a high quality text. Undergraduate and graduate students in a variety of disciplines, from financial mathematics to investments to computer science, as well as teachers, professors, and industry specialists will find this book an invaluable educational and practical resource.