The Topeka and Shawnee County Public Library invited book lovers of all ages to the Friends of the Library book sale.