Diffraction methods - Wormald, John (Clarendon Pr., 1973)