1.27k reviews by:

catherineisa


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