Amazon Marketplace
Pages: 118, Edition: 1, Paperback, Pragmatic Bookshelf
AmazonPython Brain Teasers: Exercise Your Mind