Author: Abu'l Walid Muhammad ibn Rushd