Tom read 120 pages of a Bookworms novel in 3 hours. What was his average reading speed in pages per hour?