Developing information systems - Cadle, James (BCS, Learning & Development Ltd, 2014)