Project Finance by Gareth Price, Gareth Piarce & Graham Vinter