If you are curious about this topic, I thought it had a nice balance of simplicity and detail

Author: Stephen L Archer | Director of Translational Institute of Medicine (TIME), Queen’s University, Ontario