Programming Languages from Gibson's Books