Essentials of Equity and Trusts Law by John G. Duddington