fixed ShelvedBook validation and ReviewShow user