King Alfonso XIII and his age - Petrie, Charles 1895-1977 (Chapman & Hall, 1963)