3-s2.0-b9780128009505000089-f08-14-9780128009505