Japan English-Language Golf Course Guide: A comprehensive English-language guide to over 90 Japanese golf courses which always welcome