Bibliophage [bib-lee-uh-feyj] noun 1. an ardent reader; a bookworm.
As for 'read to impress'... I am drawing a blank. I've read plenty to 'annoy', but never to 'impress', eh... *shrugs*