steve_brinson 's review for:

3.75
informative lighthearted fast-paced

Douglas Hofstadter thinks he's so fucking clever