yes definitely one of a book by sham tickoo but the moost elegant one for learning catia .. bigginers or engineers.. lerning through these methods helped me a lot ... as usual sham tickoo's books are very reader friendly and easy language teaching... DEFINITELY WORTH THE MONEY