Learning Python: Powerful Object-Oriented Programming
Brand: O'Reilly UK Ltd.