I bought this for the 50th BCS preliminary exam. I am moving abroad, so I no longer need it. The book is very well-organized. If you take the book, I will give you the course for free. All topics in the book are explained in the course. Please call if the price is reasonable017XXXXXXXX