Build your own computer - Hughes,Kenneth L (BPB Publications, 1995)