Reviewed and edited English