Author: William; Gibson, Margaret David