Causal-surface Green's function method