Richmond Public Library serves a diverse community with a lending collection of books, magazines, newspapers, CDs, CD-ROMs, DVDs, audio-books and downloadable ebooks; programs...