Jump-to-book control — the course requirement for navigating straight to a specific resource. Purely props-driven. ## Tasks - [ ] `src/components/BookJumpList.tsx`: props `{ titles, currentIndex, onSelect }` - [ ] Native `<select>` wrapped in a `<label>` (best a11y per line of code — good HTML is graded); current book preselected; `onChange` → `onSelect(Number(value))` - [ ] `src/components/BookJumpList.css`, consistent with the app look - [ ] Tests: snapshot; selecting an option calls `onSelect` with the right index; selected option reflects `currentIndex` ## Acceptance criteria - [ ] `npm run lint` / `npm test` / `npm run build` pass, jsx-a11y clean - [ ] Explicit prop types, named export Part of M2 — Core app (due Tue 8/9). Branch `feat/<n>-jump-list` from main after PR #3 merges. Inline fixture titles — never the network.