Unit histories of 39th & 25th Cavalry can be found in VIGGINIA REGIMENTAL HISTORIES SERIES. Both books may be checked out at Library of Virginia. Would suggest you go there since you live in Richmond.