Gene and cell therapy: Therapeutic mechanisms and strategies - Templeton, Nancy Smyth (London CRC Press, 2009)