Beginning Python : from novice to professional - Hetland, Magnus Lie (Expert’s voice in open source, 2008)