Publications by 'Zeeshan Shirazi'