https://www.andrews.edu/library/RefDesk/refshelf.html