Books Authored by Johannes C. Ehrenthal