Christine has a bookcase with 21 books. There are 7 shelves in the bookcase. Each shelf has the same number of books. How many books does each shelf have?.​