Constant Contact interview question

To design a library system