The Art of Invention: The Creative Process of Discovery and Design - Steven J. Paley