Design and Testing of Digital Microfluidic Biochips by Krishnendu Chakrabarty & Zhao Yang