The Lord of Uraniborg: A Biography of Tycho Brahe