Reading list: Joseph P Farrell