Mind Design Ii by John Haugeland