Sadly, Google stopped supporting this amazing software.
Although it is still being able to install and use Picasa, Google decided to remove the download link.
I have re-uploaded this installation file and made it available again.
It is now available to download for Windows from the following link:
Download Picasa Photo Organizer 3.9 Build 141.259