CPSC 304 - Library Checkout System