I'm not sure what you mean by "make your own domain." The only way I know to get a domain name is to register one.
Here's a great book...
http://www.amazon.com/Winning-Result.../dp/0072257024
I honestly don't know much about googlemoneypro but if this guy is as good as he seems to be then it may be worth having.