Taylor has 27 books in her book collection. She keeps 1 book beside her bed and keeps the remaining books in a bookcase. She can fit up to 8 books on a shelf. What is the least number of shelves Taylor needs for all her books