list books dynamically
lab 6