Dictionary of Angels

Gustav Davidson
Free Press
9780029070529
0-02-907052-X