Mirror to the Nation
Publisher: Gospel Magazine Trust
Number of pages: 111
ISBN-13: 9780953552900