Information systems development : methodologies, techniques, and tools - Avison, D. E.; Fitzgerald, Guy (McGraw-Hill, 2003)