Napoleon III and the Second Empire - 9780415154338