How to Design Programs, second edition, An Introduction to Programming and Computing, MIT Press, Matthew Flatt, Matthias Felleisen, Robert Bruce Findler, Shriram Krishnamurthi,Computer programming / software engineering,Computing and Information Technology, computer science;computers;computer;technology;coding;code;algorithm;clean code;algorithms;r;tech;coding for beginners;ap computer science;computer programming;computer books;advanced r;programmer gifts;computer programmer gifts;programming;business;study skills;high school;law;linux;robotics;legal;languages;internet;engineering;security;work;broadway;gre;coding for kids;teacher gifts;gifts for teachers;teacher;biography;bugs;education;guide;school;networking;ai;career;separation;gre prep;german,, , United States, en-UShttps://www.penguinrandomhouse.comcomputer science;computers;computer;technology;coding;code;algorithm;clean code;algorithms;r;tech;coding for beginners;ap computer science;computer programming;computer books;advanced r;programmer gifts;computer programmer gifts;programming;business;study skills;high school;law;linux;robotics;legal;languages;internet;engineering;security;work;broadway;gre;coding for kids;teacher gifts;gifts for teachers;teacher;biography;bugs;education;guide;school;networking;ai;career;separation;gre prep;german, [BLURB],[CITY],,books, ebooks, biblet, Book2look