Volume 18, Issue 70, April 2016, Pages 23-54
Seyed Ali Mirmusavi
Volume 11, issue 43, November 2008, Pages 105-138
Seyed Kazem Seyed-Baqeri