Flash 4 magic - Emberton, David J. (New Riders, 2000)