For a brief period in the 19th century, Mexico was ruled by a Hapsburg prince installed by France and named emperor. The story is told brilliantly in Edward Shawcross's new history, 'The Last Emperor of Mexico.'