The heroic theory of invention and scientific development  

Personal tools