Abracadabra: The Story of Magic Through the Ages

Written by H.P. Newquist, Illustrated by Aleksey & Olga Ivanov