Modified for better Markdown and cleaned up.