Essential Cell Biology - Bruce Alberts (New York Garland Science, 2014)