John Crowley — American writer of speculative fiction (1942–2026)