Joseph Campbell, mythologist, writer and lecturer