Engineers in society - Hairul Azhar Abdul Rashid (McGraw-Hill, 2004)