Homing Endonucleases and Inteins - Belfort, Marlene (Springer Berlin Heidelberg, 2005)