J B Muir's scientific contributions