Moradzadeh, H. & Navvabzadeh Shahrebabaki, Z. (2009). European Social Charter (revised 3 May 1996) . International Law Review, 26(40), 377–409.
Moradzadeh, H., & Navvabzadeh Shahrebabaki, Z. "European Social Charter (revised 3 May 1996) ", International Law Review, 26, 40, 2009, 377–409.
Moradzadeh, H., & Navvabzadeh Shahrebabaki, Z. (2009). 'European Social Charter (revised 3 May 1996) ', International Law Review, 26(40), pp. 377–409.
Moradzadeh, H. & Navvabzadeh Shahrebabaki, Z., "European Social Charter (revised 3 May 1996) ." International Law Review, 26 40 (2009): 377–409,
Moradzadeh H., Navvabzadeh Shahrebabaki Z. European Social Charter (revised 3 May 1996) . International Law Review. 2009;26(40):377–409 (In Persian).