Introduction to Bitechnology: 2nd Edition - Thieman,William J. (Pearson Benjamin Cummings, 2009)