Portugal by James M. Anderson & M. Sheridan Lea