Author: Carter, Stephen L., Illustrated by Cover Art