Molecular cell biology - Kelly, Greg M. (W H Freeman, 2008)