Man Who Knew Too Much: The Strange & Inventive Life of Robert Hooke 1635-1703