Islamic Philosophy of War and Peace 9780595525225 by Mirza Iqbal Ashraf Book