Text this: Optimal Islamic financial contracting in imperfect markets /