Sources And Techniques For Attosecond Science