9781399977708scaled