by Alexander Hill (Author)
Format: Paperback
Pages: 276
Edition: Rev. Ed., 2nd Ed., Updated Ed
Publisher: InterVarsity Press
Published: 14 May 2008
ISBN 10: 0830826769
ISBN 13: 9780830826766