Karate Science > Editions
by J.D. Swanson
Published April 1st 2017
by YMAA Publication Center
1, Kindle Edition, 228 pages
Published March 1st 2017
by YMAA Publication Center
1, Paperback, 248 pages
Published June 6th 2023
by YMAA Publication Center
1, Hardcover, 240 pages