casuist: someone whose reasoning is subtle and often specious
reasoner: someone who reasons logically
hardwood: the wood of broad-leaved dicotyledonous trees (as distinguished from the wood of conifers)