Refactor textbooks to use locator URLs

Tests are passing. @dmitchell @cahrens could you review?