John McClane was originally based on the fictional character Detective Joe Leland from Roderick Thorp's bestselling 1979 novel Nothing Lasts Forever.[1] Other aspects are derived from Frank Malone from Walter Wager's 1987 novel 58 Minutes (adapted as Die Hard 2).