catherineisa's Reviews (1.27k)


Not horrible but this book has been written by better authors with more to say and less errors.