Molecular Biology Techniques by Heather Miller, Sue Carson & D. Scott Witherow