Author: Clamp, Hugh.