9781877579462 books