Could it possibly be a book by Marina Warner? Came across it in following one of the webthreads... Elyn