Moradzadeh,H and Navvabzadeh Shahrebabaki,Z . (2009). European Social Charter (revised 3 May 1996) . International Law Review, 26(40), 377-409.
Moradzadeh,H , and 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.
H Moradzadeh and Z Navvabzadeh Shahrebabaki, "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).