http://www.amazon.com/Biological-Sequence-Analysis-Probabilistic-Proteins/dp/0521629713