rocking self publishing