Esei-esei budaya dan sejarah Perak - Omar Farouk Bajunid, Dr. - xiv, 86 pages ; 23 cm

9839963112


Perak - History.

959.5114