The weaver's assistant [electronic resource] : explaining in a familiar manner the first principles of the art of weaving : containing upwards of eighty different drafts ... to which is added, observations on draft painting : with an appendix containing several useful tables / by Philo Blakeman