Mackesy’s illustrated début is indies’ lead Christmas hit