Scientific Publishing in the 21st Century: A short course on publishing’s past, present, and future