Teach yourself Magic stage illusions and scientific diversions- PDF book by Albert A. Hopkins Adel Sharif December 29, 2021