Eclipse Richard North Patterson Macmillan Publishers Ltd
1