Author: How to Think Like a Computer Scientist (2009)