book details implemented