Bookmarks for April 17th through April 30th

Collection of links for April 17th through April 30th: