James Giles
James William Giles was a famous Scottish landscape painter. Several of his landscapes were... more »
James Giles is a philosopher and psychologist. He has written about personal identity and the... more »