Gordon J Moore Author