Wonderful residential and public golf course designs from the best designing companies