by Heinrich Kramer (Author), Jacob Sprenger (Author), John Paul Willeway (Editor)
Format: Hardcover
Pages: 328
Publisher: IAP
Published: 29 Mar 2018
ISBN 10: 1609423577
ISBN 13: 9781609423575