Mathematics and plausible reasoning - Polya, George (Princeton University, 1954)