Gems of theoretical computer science

Uwe Schöning, Randall Pruim. Gems of theoretical computer science. Springer, 1998.