Python : programming art.
Roffey, Chris,author.