Introduction to information technology - Turban, Efraim, et.al (2006)