A Computer Scientist's Guide To Cell Biology by William Cohen & William W. Cohen