Sand - Siever, Raymond (Scientific American Library series, 1988)