Information systems development methodologies, techniques, and tools - Avison David E.; Fitzgerald Guy (McGraw-Hill, 1995)