DIFFRACTION METHODS - Wormald, John (Oxford Clarendon, 1973)