The oil field where BP was drilling is called Macondo. To some readers of fiction, that name will sound familiar. That's because Macondo is the name of an invented town, the setting for the novel One Hundred Years of Solitude by Nobel Prize-winning writer Gabriel Garcia Marquez.