'Great scholar' Elliott dies aged 90