Add real book to recommendation, and fixed some design bugs