Answer:
Carl
Step-by-step explanation:
There are 52 weeks in a year, and Carl reads 3 books a week, so he reads 3*52= 156 books a year. There are 12 months in a year, and Rose reads 6 books a month, so Rose reads 6*12=72 books a year. Carl reads the most books