The Prepared Witness
Publisher: Trinity Press
Published: 2013-01-31
Number of pages: 394
ISBN-13: 9780985634223