Title: Studyguide for Connecting with Computer Science by Greg Anderson, ISBN 9781439080351