Banting's miracle : the story of the discoverer of insulin