>> For a well written and not-politically correct book series, check this out.
“Not-politically correct” is not well written. Hyphenated compound adjectives can’t include adverbs.
How about "politically incorrect"?