Exercises in Programming Style by Cristina Videira Lopes PAPERBACK
It is designed to be used in conjunction with code provided on an online repository. The book can also be used in advanced programming courses in computer science and software engineering programs. Exercises in Programming Style.