publisher :: xlibris corporation