https://bank.caknowledge.com/mortgage-introduction-in-detailed-six-types-of-mortgages/
Mortgage: Introduction in detailed, Six Types of mortgages