DNA Protein interactions: a practical approach - Travers , Andrew,Ed (Oxford University press, 2000)