he mostly constructs buildings to earn a living , but he 's written dozens of stories , including fantasy , horror , sword & sorcery , mystery , humor , erotica , and science fiction , frequently combining genres .