Information Technology and Authentic Learning by A. MacFarlane & Angela Mcfarlane