The Top 10 Books to Have for Yoga Teacher Training – Blue Osa Yoga Beach Resort & Spa