Arnold Sommerfeld: Science, Life and Turbulent Times 1868-1951