Tenerife and Its Six Satellites; or, The Canary Islands Past and Present: Volume 2. Gran Canaria. Lanzarote. Fuerteventura