9780312541538 Still Life cover