As the title says It is ALGAE "A Problem Solver Guide" By Julian Sprung Now I only just received it, but just the few pages I have looked at are amazing.... I thank the person who recommended it I forgot who though :(