The Ghost in the Mirror - Brad Strickland;John Bellairs Still worth reading twenty years on.