BTW... while surfing for some crypto info, I cam across the follwing... it looks good:
http://meghanizedesign.com/etc/books...yptography.pdf

Luck,
CJSL