Dirty Portuguese: Everyday Slang from What's Up? to F*%# Off!by Rose, Alice; Vale, Nati; Cabral, Pedro A.Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less