I found this article's opening parts a bit tedious, but once the author settles down to reviewing the history of the relationships between these three nations - North Korea, China, and Russia - it is very helpful.
Please note that it is also dated. For an update, read the article posted in August about China hosting talks with North Korea et al.