Title: Elements of Programming (4th Edition)