Elijah the prophet; or, Past, present, and future.