ParentFull threadElmistrana·I highly recommend Stryer Biochemistry - really good explanations. I am a softwrae engineer but when I was younger I participated in International Biology Olympiad and found this book excellent for developing passion.View on HN