Bookshelf Project for CS5103 Software Engineering