Europe's physician : the various life of Sir Theodore de Mayerne