Topics in Parallel and Distributed Computing : Introducing Concurrency in Undergraduate Courses - Prasad, Sushil K; Gupta, Anshul; Rosenberg, Arnold L; Sussman, Alan; Weems, Charles C; Prasad, Sushil K.; Gupta, Anshul; Rosenberg, Arnold L.; Sussman, Alan; Weems, Charles C.; Weems, Jr., Charles C. (Morgan Kaufmann, 2016)