by Richard Swinburne (Author)
Format: Paperback
Pages: 208
Edition: Revised
Publisher: OUP Oxford
Published: 02 Feb 2023
ISBN 10: 0198874952
ISBN 13: 9780198874959