No more than/not more thanの意味は、
“You use no more than or not more than when you wan to emphasize how small a number or amount is.”
数・量が少ない事を表わす・強調する。
例、It was a kitten, not more than 12-18 weeks old.
訳すと、「より多くない、多くて、せいぜい」等。
一方、nothing more thanの意味は、
“If you say that someone or something is nothing more than a particular thing, you are emphasizing that they are only that thing, and nothing more interesting or important.”
“only”
訳すと、「でしかない、…にすぎない、だだの」等。
例、Mr. Smith was dismissed by the critics as nothing more than a fraud.
英語の文法練習はこのテキスト・Understanding and Using English Grammar with Audio CDs and Answer Key (4th Edition)をお勧めです。文法の参考書は、こちらのガイド・Practical English Usageも実用的です。私も両方レッスンで使っています。