Financial Modelling For Project Finance by Penelope Anne Lynch