Written by Andrew RosenbergPublished on October 25, 2010DETAIL ISBN: 978-3-920034-33-1See full index after the break.