Friedrich Nietzsche, a 19th-century German philosopher, challenged traditional morality and religion, famously declaring 'God ...