published book types