Introduction to molecular biological techniques - Bradshaw, L. Jack