Financial Modelling For Project Finance by Penny Lynch