Hi, I am new to all this. Could anyone offer advice on age suitability for this book? Could a 12 year old read it? Many thanks :)