Razi Azmi

The writer is a former academic with a doctorate in modern history. He may be contacted on raziazmi@hotmail.com