Angular Spectrum Propagation Method