Author: h.s. carslaw and j.c.jaeger