selected publications book Project-based learning: An environment to prepare IT students for an industry career 2014