Information systems development : - Fitzgerald, Brian (The McGraw-Hill Companies, 2002)