The Contract > Editions
by Michael Bray First published October 6th 2016
Published January 8th 2017
by Michael Bray
Paperback, 92 pages
Published January 2017
by Beacon Audiobooks
Audibel Audio, Unabridged, Audiobook, 55 pages