M-Commerce Crash Course: The Technology and Business of Next Generation Internet Services