Modern Industrial Automation Software Design by Kay Chen Tan, Lingfeng Wang & K.C. Tan