Picked up one of these a little while back at the behest of a good friend.
Author: Nick Miles, Co-Author: Chris Lyne