9780521891387/ 9780521814492/ 9780511078231