Along the way Ball, Jonathan.; Spindler, David. TR179.8.B341 .A56 2009 This book can be found in ICP Library