Portuguese sea battles - volume I : the first world sea power 1139 - 1521 - Monteiro, Armando da Silva Saturnino (2010)