a well-known science-fiction author william gibson, wrote books in the early 1980s that created the "cyberpunk" style. later he, and the writer bruce sterling, wrote one of the early steampunk novels "the difference engine". this book was popular and readers looked for a term to describe this new style. they chose "steampunk", from "steam" and "cyberpunk".