I received this book in no time after ordering. This book is perfect for sports therapists looking to add to their knowledge of rehabilitation techniques for patients. It also covers many of the factors to consider when designing a rehabilitation protocol. Overall a good buy