author: Robert L. Read publication date: 2002
PYK 2012-12: a quick glance-through indicates that this is worth the read. Others have received it positively as well.