Molecular Modeling Handbook by Craig B. Fryhle & James W. Zubrick