Adenylyl cyclase, G proteins, and guanylyl cyclase - Abelson, John N. (Academic Press, 1991)