Mike has written and edited many Science books and other teaching and learning resources, from Key Stage 3 to A Level, including a large number for IGCSE and GCSE, for Collins and other major publishers.