Biochemistry an illustrated review with questions and explanations