The Perak Sultanate : Ancient and modern - KHOO, KAY KIM