Structural and Mechanistic Enzymology by Christo Christov & Tatyana Karabencheva-Christova