The problem with current viewers is that apart from kReader which currently does not have font choices, none of them wrap English text correctly.
Try this:- UP TextViewer from www.doyongid.com - a great viewer with unlimited text colours, backgrounds, fonts (you can create your own), 3 line document preview and 6 bookmarks, also with preview. Get loads of books in zipped format(HTML) from
www.blackmask.com. Get Web2Text available from many sites, and process your HTML file to 40 chars wide. Copy the file to your GP32 - Perfect !