Lehninger principles of biochemistry by Albert L. Lehninger a complete description of the basics and advanced phenomenons of biochemical analysis