{"resolved":true,"match_type":"uuid","source_type":"original_book","book_id":"4f7053d9-6508-49c8-9dd8-ec4dc5dadd53","title":"Bodies in code  interfaces with digital media","author":null,"edition":null,"publisher":null,"year":null,"isbn":"0415970164","requested_by":"printed_page","book":{"source_type":"original_book","book_id":"4f7053d9-6508-49c8-9dd8-ec4dc5dadd53","id":"4f7053d9-6508-49c8-9dd8-ec4dc5dadd53","uuid":"4f7053d9-6508-49c8-9dd8-ec4dc5dadd53","title":"Bodies in code  interfaces with digital media","normalized_title":"bodiesincodeinterfaceswithdigitalmedia","author":null,"edition":null,"publisher":null,"year":null,"isbn":"0415970164","isbns":["0415970164","0415970156","9780415970167","9780415970150"],"parsed":true,"ai_readable":true,"document_type":"book","page_count":348,"navigation_url":"https://workshop.closeclaw.top/ai/book/4f7053d9-6508-49c8-9dd8-ec4dc5dadd53","title_url":"https://workshop.closeclaw.top/ai/title/Bodies%20in%20code%20%20interfaces%20with%20digital%20media","fixed_page_url_template":"https://workshop.closeclaw.top/ai/book/4f7053d9-6508-49c8-9dd8-ec4dc5dadd53/page/{printed_page}","path_api_url_template":"https://workshop.closeclaw.top/api/ai/book/4f7053d9-6508-49c8-9dd8-ec4dc5dadd53/page/{printed_page}","read_url":"https://workshop.closeclaw.top/api/ai/read/4f7053d9-6508-49c8-9dd8-ec4dc5dadd53","page_url":"https://workshop.closeclaw.top/api/ai/books/4f7053d9-6508-49c8-9dd8-ec4dc5dadd53/page","search_url":"https://workshop.closeclaw.top/api/ai/books/4f7053d9-6508-49c8-9dd8-ec4dc5dadd53/search"},"page":{"printed_page":305,"pdf_page":318,"physical_index":318,"physical_index_base":0,"printed_page_status":"recognized","page_sha256":"bebdf69643b981a20cc4fdf62b572a8640bf0979d83cd4ac8c4f65cc39f14a92"},"chapter":"bodies in code","content":"CHAPTER 4\n\nREFERENCES\n\n305","previous_page":304,"next_page":306}