Essential molecular biology: Volume I - Brown, T A (Oxford University Press New Delhi, 2007)
English