Microfluidics Technologies and Applications - Lin, Bingcheng (Springer Berlin Heidelberg, 2011)