General lord Napier af Magdala , f. n.