Fidelity Investments Interview Question

How would you structure a bookshelf class in Java?