public static void GetBooksAndAuthors()
        {
            var bookRepo = new BooksRepository();
            var books    = bookRepo.GetBooksAuthorsRatings();

            foreach (var book in books)
            {
                if (book.Authors.Count > 0)
                {
                    Console.WriteLine(book.Title + " " + book.ReleaseDate);

                    foreach (var author in book.Authors)
                    {
                        Console.WriteLine("\t" + author.Author.LastName + ", " + author.Author.FirstName);
                    }
                    if (book.Ratings.Count > 0)
                    {
                        foreach (var rating in book.Ratings)
                        {
                            Console.WriteLine("\tRated by: " + rating.Magazine + ", points: " + rating.Points + ", " + rating.RatingDate);
                        }
                    }
                    else
                    {
                        Console.WriteLine("\tBook not rated yet");
                    }
                }
            }
        }