copyright © 2010 andrea m giordano