It's unfortunately true about the older references. The trouble is that not enough people are doing mantis research these days. It's rare to find anything written except in journals.
I pulled together PDFs of most of the mantis papers from my lab for a new web site we've been working on...