hakeem abdullah books