Shazam!

by Laurence B. White, Ray Broekel

A collection of magic tricks exploring fundamental science principles.