Divide to find what his rate per day is.
90 / 6 = 15 pages per day.
Now, we can divide that to 300 to find how many days it will take him to read it.
300 / 15 = 20 days
After solving, it will take Stephen 20 days to read a 300-page book.
Hope This Helped! Good Luck!