How to solve it : a new aspect of mathematical method - Polya, G. (Princeton, NJ ; New York : Princeton University Press ; Doubleday, 1957)