Is this one big enough for you?http://www.evilmadscientist.com/2007/led-matrix-displays/
The MAX6953 can control 4 of those 5x7 displays using just 2 IO pins, SCL & SDAhttp://www.maximintegrated.com/datasheet/index.mvp/id/3291?ver=F&utm_expid=50713806-2&utm_referrer=http%3A%2F%2Fwww.maximintegrated.com%2Fpst%2Frun.mvp%3Fq%3Dmax6953%26image.x%3D19%26image.y%3D12
Is there anything cheaper?
How about the MAX7219?
The MAX7219/MAX7221 are compact, serial input/outputcommon-cathode display drivers...http://datasheets.maximintegrated.com/en/ds/MAX7219-MAX7221.pdf
What is a BOOK?http://www.electronics-tutorials.ws/index.html
$25 is nuts - go to maxim-ic.com and request a sample in DIP footprint. The part works very nice.
There is no difference between common cathode & common anode: