Islam Based Psychology: Implications for Our World Today - 9781538129692