Dirk McDonnell McDonnell, Dirk.; Thomas, Davis. TR647 .M343 2004 This book can be found in ICP Library