You can get an old demo I made of the shadow maps method here:
http://www.blitzcoder.com/cgi-bin/showcase/showcase_showentry.pl?id=peter__scheutz04032002142220&comments=no
(no source, but there are examples in the code archive)
http://www.blitzcoder.com/cgi-bin/showcase/showcase_showentry.pl?id=peter__scheutz04032002142220&comments=no
(no source, but there are examples in the code archive)