scotland english books breeding montreal calgary novel fiction canadian alberta spanish quebec south carolina authors edmonton ontario horses for sale equine french horse breeder columbia writer england author london equestrian german horses wales