One hundred years of solitude / (by) Gabriel Garcia Marquez ; translated from the Spanish by Gregory Rabassa