Principles of Information Systems: A managerial Approach - Stair (ralph.m) Reynolds (Australia Cenage Learning)