Transgenesis Techniques Principles and Protocols - Cartwright, Elizabeth J. (Methods in Molecular Biology,, 2009)