New Garcia Marquez book goes on sale December