100 Years of Solitude by Gabriel Garcia Marquez - Book Summary, Analysis, Review