'Only palmdoc and zlib compressed are supported. The text is
assumed to be encoded as Windows-1252. The encoding is part of
the eReader file spec and should always be this encoding.'

def get_text_page(self, number):

    if (number not in range(1, (self.header_record.num_text_pages + 1))):
        return ''
    return self.decompress_text(number)
