Biotechnology: theory and technique - Chirikjian, Jack G; Editor (1, 2009)