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