The Housekeeper and the Professor by Yoko Ogawa

The summary that caused me to add this book to my reading list:

document.onclick = checkOpenSelects;

function submitShelfLink(unique_id, book_id, shelf_id, shelf_name, submit_form, exclusive) {
var checkbox_id = ‘shelf_name_’ + unique_id + ‘_’ + shelf_id;
var element = document.getElementById(checkbox_id)

var checked = element.checked
if (checked && exclusive) {
// can’t uncheck a radio by clicking it!
var element_id = ‘shelfInDropdownName_’ + unique_id + ‘_’ + shelf_id;
Element.update(element_id, “saving…”);
if (submit_form) {
Element.hide(‘shelfDropdown_’ + unique_id)
var form = document.getElementById(‘addBookForm’ + book_id)
if (form) {
form.shelf.value = shelf_name
else {
var action = checked ? ‘remove’ : ”
element.checked = !element.checked
new Ajax.Request(‘/shelf/add_to_shelf’, {asynchronous:true, evalScripts:true, onSuccess:function(request){shelfSubmitted(request, book_id, checkbox_id, element_id, unique_id, shelf_name)}, parameters:’book_id=’ + book_id + ‘&name=’ + shelf_name + ‘&a=’ + action})

function shelfSubmitted(request, book_id, checkbox_id, element_id, unique_id, shelf_name) {
Element.update(‘shelfListfalse_’ + book_id, request.responseText)
afterShelfSave(checkbox_id, element_id, unique_id, shelf_name.escapeHTML())

function editShelfName(shelfId, shelfName) {
var oldShelfName = typeof(shelfName) == ‘undefined’ ? ” : shelfName;
var newShelfName = prompt(“Please enter a new name for this shelf:”,
if (newShelfName != null && newShelfName != “”) {
new Ajax.Request(‘/shelf/update’, {asynchronous:true, evalScripts:true, onSuccess:function(request){editShelfNameComplete(request, newShelfName)}, parameters:’id=’ + shelfId + ‘&shelf[name]=’ + newShelfName})

function refreshGroupBox(group_id, book_id) {
new Ajax.Updater(‘addGroupBooks’ + book_id + ”, ‘/group/add_book_box’, {asynchronous:true, evalScripts:true, onSuccess:function(request){refreshGroupBoxComplete(request, book_id);}, parameters:’id=’ + group_id + ‘&book_id=’ + book_id + ‘&refresh=true’})

He is a brilliant math Professor with a peculiar problem–ever since a traumatic head injury, he has lived with only eighty minutes of short-term memory. 
She is an astute young Housekeeper, with a ten-year-old son, who is hired to care for him.
And every morning, as the Professor and the Housekeeper are introduced to each other anew, a strange and beautiful relationship blossoms between them. Though he cannot hold memories for long (his brain is like a tape that begins to erase itself every eighty minutes), the Professor’s mind is still alive with elegant equations from the past. And the numbers, in all of their articulate order, reveal a sheltering and poetic world to both the Housekeeper and her young son. The Professor is capable of discovering connections between the simplest of quantities–like the Housekeeper’s shoe size–and the universe at large, drawing their lives ever closer and more profoundly together, even as his memory slips away. 

How can you not be intrigued by this??
This is my review: 3 stars
Paul Auster said fo this book, “Highly original, infinitely charming, and ever so touching.” I think that is a perfect description of this week. Heavy with mathematical formulae as it relates to perfection, life, simplicity and infinity, it was a bit cumbersome at times, but full of the story of a housekeeper and her son, making it interesting and personal. The man for whom they cared was a intriguing character. I enjoyed this fast and easy read, and will list it among the most interesting premises.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s