David Baker — academic, musician and writer