Complexity and Computation by Allen Downey
Publisher: Green Tea Press 2011
Number of pages: 104
This book is about data structures and algorithms, intermediate programming in Python, complexity science and the philosophy of science. This book picks up where Think Python leaves off. I assume that you have read that book or have equivalent knowledge of Python.
Computers & Internet Computer Science Theory of Computation Computational Complexity Theory